The machine at my lab is the modela mdx 20 by roland. This machine is operated from linux subsystem Ububtu through fab mod made by prof. Neil.
This time I milled the fab isp using attiny 45, this will serve as my programmer for other circuits that i will make.1. First step is putting the PCB board in to the mill. Since its a single sided PCB , a single copper plated board is used. The material of this board is called FR1 . Now to make it stay in the board, a double sided tape is used. Always remember not to over lap the tape while pasting it as it can cause bumps that can affect your board.
2. Now its time to start milling the board. Though this board can be designed on eagle or any electronic circuit designing software, I have used the already available designed in the fab academy web site.For milling PNG image is used and the reason is because its possible to get good resolution in PNG than other softwares. Now after setting the machine's axis , all thats required is to load the png into the mod and after checking the setting as per your requirements , just press the send it button and press start milling in the next window request.
The time varies with different circuit boards. For mine it took around 15 mins with 6 offset and the remaining of the setting were kept in default.
Change the 1/64 end mill bit to 1/32 end mill bit.
I programed my board using the windows system. There were several software required to make it possible to program to board which i followed the tutorial in the tutorial resources on the fab academy website.
After the code is loaded there is a lighting up of both the led for a while indicating that the firmware is uploaded, and i check once in linux to confirm my board was working before i blew my fuses.
I had issues with communicating my board with the programmer, the reason for this issue was that my board were not soldered properly in some parts of the circuit board and also one of the traces were broken off the edge so I had to mill again and it worked the second time.
One of the main issue was our milling machine was quite old so the quality of the board was affected too. And the bits were also breaking quite easily than it would in the new machines.
This board is milled in a brand new SRM 20. We, can clearly see the difference and also it was much easier to solder and I learned the quality of the board also affects the programming, better connections between the pads and the components leads to better and faster programing, also requires less de-bugging.